Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.11.2017, 12:20
Новичок на форуме
Отправить личное сообщение для Ruskat Посмотреть профиль Найти все сообщения от Ruskat
 
Регистрация: 01.09.2010
Сообщений: 8

Просмотрщик PDF. Пожалуйста, помогите адаптировать под себя.
Приветствую уважаемых форумчан!
Имеется сайт. Все что умею - пытаюсь делать сам, но все уметь не возможно.
Решил создать на сайте раздел библиотеки. Прикрепил туда поле для атача PDF. Загружаю один файл, как и нужно. При отдаче ссылка имеет такой вид: http://сайт/applications/cms/int...5d601 fd92d94
При загрузке файла он обретает исходный вид: Press_Release_Sample.PDF
С файлами вроде ясно. Теперь сам просмотрщик: Решил заиметь для себя такой: http://pdfviewer.softgateon.net/
Нравится функционалом.
Его я хочу эксплуатировать через РНР, который будет вызываться Iframe-ом со ссылкой вида: сайт/frms/01.php?filink=(ссылка на файл)monthly_2017_11%2FPress_Release_Sample_PD F.e852382bb60993be26da5d601fd92d94
В РНР через офсеты будет определяться расширение файла
if (isset($_GET['filink'])){//	?FILE=...	5a040db2bb5c0__400_11_10.17-380979225349_pdf.dded3b2bf52fe8a3e0e0bb771ea6b2aa
	$file = $_GET['filink'];
	//var_dump ($file);
	$r = substr($file, -32, 32); // f
	//$c = (explode('_', $fl_right, 1)); // f
	$fl_right = substr($file, 0, -33); //Обрізали зправа з крапкою
	$center_extension = explode('_', $fl_right); 
	$extension = end($center_extension); 
		/*echo "</br>робота з файлами...</br>";
		echo $fl_right."</br>";
		echo "Зправа: ".$r."</br>";
		echo "Центр/Розширення: ".$extension."</br>";*/
	if(preg_match_all("/pdf/i", $extension, $cat)){//	PDF - Заточений під кнопку "Обзор" з 32-х символьним хешем в кінці.
		echo "Розширення:".$cat[0][0];
		echo "</br><b>PDF</b></br>".$file."</br>";
			require_once 'pdf/viewer.php'; // 	Викликаємо переглядач PDF!

А вот по пути pdf/viewer.php и находится содержимое, вытянутое из страницы: http://pdfviewer.softgateon.net/viewer.php (там через 2 секунды перенаправляет на корень сайта). Комментируется параметр
/*setTimeout(function(){
	if(self===top){
		top.location='./';
	}
},2000);

При вставке ссылки на PDF или задаче открыть файл, идет его выгрузка с параметрами на
gd_download('https://speedtesting.herokuapp.com/proxyrss/geturl2.php?max='+gmaxdown+'&url='+encodeURIComponent(surl), resp);

И потом, на оригинальном сайте, файл вызывается для отображения ссылкой: blob:http://pdfviewer.softgateon.net/daf3...a-dd942b686353
Так вот, мне надо, чтобы файл в просмотрщике отображался при ссылке вида ?filink=monthly_2017_11%2FPress_Release_Sample_PDF .e852382bb60993be26da5d601fd92d94.
Путь к сайту будет подставлен.
Спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста!!! igrovik Общие вопросы Javascript 40 10.04.2018 13:53
Помогите пожалуйста Malder1989 Общие вопросы Javascript 1 20.11.2011 10:11
Пожалуйста, помогите с созданием скрипта! Елизавета Общие вопросы Javascript 10 08.06.2010 13:20
помогите пожалуйста с кодом, который отмечает область на картинке 500rublei Общие вопросы Javascript 1 04.04.2010 13:04
Люди, помогите адаптировать скрипт под Оперу KiLLk Opera, Safari и др. 1 01.06.2009 01:05